package com.penghaisoft.microwms.common.data.model;

import com.penghaisoft.microwms.common.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;

/**
 * Created by 王治国 on 2018/5/17.
 * 原材料领料单实体类
 */
@Data
public class RawRequisitionSn extends BaseEntity {

    /**
     * 原材料出库明细主键ID
     */
    private Integer requisitionSnId;
    //缺少补充
    private Integer requisitionId;//领料单表主键
    private String requisitionType;//  领料单类型：0：普通（PE管匹配钢管）1：返修（PE管匹配自身长度）
    /**
     * 采购订单号
     */
    private String purchaseNo;

    /**
     * 合同单号
     */
    private String contractNo;

    /**
     * 领料单号
     */
    private String requisitionNo;

    /**
     * 条码
     */
    private String barcode;

    /**
     * 型号
     */
    private String model;

    /**
     * 型号描述
     */
    private String modelDesc;

    /**
     * 型号类型
     */
    private String modelType;

    /**
     * 数量
     */
    private BigDecimal amount;
    private BigDecimal amountMin;
    private BigDecimal amountMax;

    /**
     * PE管匹配的钢管的长度
     */
    private BigDecimal length;

    /**
     * 单位
     */
    private String unit;

    /**
     * 仓库
     */
    private String whCode;

    /**
     * 区域
     */
    private String wdCode;

    /**
     * 库区
     */
    private String waCode;

    /**
     * 库位
     */
    private String wlCode;

    /**
     * MES回传标识 0：未传给MES;1：已传MES
     */
    private String mesStatus;

    /**
     * 扫描状态 0 正常 1 退扫
     */
    private String scanStatus;

    /**
     * 个数：用于根据长度对钢管进行数量统计
     */
    private Long count;

}
